<script>

let s=new Set("hello")//{"h","e","l","o"}

// size   获取set集合的长度(相当于数组中的length)
console.log(s.size);//4


// add(值)  给集合添加值，返回新set
let news=s.add("w")
console.log(s);//{'h', 'e', 'l', 'o', 'w'}
console.log(news);//{'h', 'e', 'l', 'o', 'w'}


// delete(值)  删除某个值，返回布尔值，表示是否删除成功
// let flag=s.delete("z")
let flag=s.delete("l")
console.log(flag);//true
console.log(s);//{'h', 'e', 'o', 'w'}


// has(值)  查询这个值是否时集合的成员，返回布尔值
console.log(s.has("z"));//false
console.log(s.has("l"));//false
console.log(s.has("o"));//true


// clear()  清空集合,没有返回值
// s.clear()
// console.log(s);//Set(0) {size: 0}


//forEach  set也可以使用forEach

/* for(let i=0;i<s.size;i++){
    console.log(s[i]);//undefined
} */

s.forEach((item)=>{
    console.log(item);
})



</script>